On This Page

SQL Where

Database Tutorials - এসকিউএল (SQL) - এসকিউএল ব্যাসিক (SQL Basic) | NCTB BOOK

রেকর্ড ফিল্টার করার জন্য SQL WHERE clause ব্যবহৃত হয়।


SQl WHERE Clause 

নির্দিষ্ট শর্ত সাপেক্ষে ডেটাবেজ থেকে তথ্য পুনরূদ্ধারের জন্য SQL WHERE clause ব্যবহার করা হয়। কেবল শর্ত পূরন হলেই আপনি আপনার কাংখিত ফলাফল পাবেন।

SQl WHERE সিনট্যাক্স

SELECT name_of_column, name_of_column
FROM name_of_table
WHERE name_of_column operator value;

 

WHERE clause শুধু তথ্য সিলেক্টের জন্য নয় , বরং তথ্য আপডেট এবং ডিলেট করার জন্যও ব্যবহার করা হয়।

বিঃদ্রঃ SQL এর WHERE clause অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ এর কন্ডিশনাল(If) স্টেটমেন্টের মতই।


নমুনা ডেটাবেজ

WHERE clause এর ব্যবহার দেখানোর জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।


WHERE Clause এর মাধ্যমে তথ্য সিলেক্ট করা

নিম্নের SQl WHERE  স্টেটমেন্টটি "Student_details" টেবিলের "ঢাকা" ঠিকানা অন্তর্ভুক্ত সকল শিক্ষার্থীকে সিলেক্ট করবেঃ

উদাহরণ

SELECT * FROM Student_details
WHERE Address="ঢাকা";

 


টেক্সট বনাম সংখ্যা

SQl এ টেক্সট লেখার জন্য একক উদ্ধৃতির প্রয়োজন হয়। অনেক ডেটাবেজে ডাবল উদ্ধৃতি চিহ্নের প্রয়োজনও হতে পারে।

যাইহোক, সাংখ্যার ক্ষেত্রে উদ্ধৃতি চিহ্ন(' ') ব্যবহারের প্রয়োজন হয় না।

উদাহরণ

SELECT * FROM Student_details
WHERE Id=1;

 


WHERE Clause অপারেটর

নিম্নের অপারেটর গুলো WHERE clause এ ব্যবহার করা হয়ঃ

অপারেটরবর্ণনা
=সমান
<>সমান না। বিঃদ্রঃ কিছু SQl ভার্সনে এই অপারেটকে != হিসেবে ব্যবহার করা হয়
>বড়
<ছোট
>=বড় অথবা সমান
<=ছোট অথবা সমান
BETWEENএকটি নির্দিষ্ট সীমার মধ্যে
LIKEসার্চ এর জন্য প্যাটার্ন
INএকটি কলামের জন্য একাধিক সম্ভাব্য মান উল্লেখ করা


 

Content added By

আরও দেখুন...

Promotion

Promotion